package com.supercube.sport.yoga.vo;

import com.supercube.sport.yoga.domain.LabelDTO;
import com.supercube.system.domain.UserDO;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
@AllArgsConstructor
@NoArgsConstructor
@Data
public class CourseBasicInfoVO {
    private String id;

    private String venueId;

    private VenueInfoVO venue;

    private String courseName;

    private String coursePicture;

    private String videoAddress;

    private String videoPreviewPicture;

    private String courseDuration;

    private String maximumNumberHoursPerDay;

    private String maximumAttendance;

    private Long coachId;

    private String coachName;

    private UserDO user;

    private String classHourType;

    private String classHour;

    private String isStartUpClass;

    private String minimumNumberClasses;

    private String bz;

    private String courseIntroduction;

    private Integer sorting;

    private String bgColor;

    private String createUser;

    private String createTime;

    private String lastModifyUser;

    private String lastModifyTime;

    private String status;

    @ApiModelProperty("课程类型：团课=1，" +
            "    小班课=2，" +
            "    私教课=3，")
    private String type;

    @ApiModelProperty("难易度：容易=1，" +
            "    较易=2，" +
            "    中等=3，" +
            "    较难=4，" +
            "    难=5")
    private String difficulty;

    private String courseFormat;

    private List<LabelDTO> lableList;

    private String sellPrice;

    private String category;

}